草庐IT

java - 按 Id 查询 Morphia

全部标签

java - spring 中的 org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException

org.hibernate.dialect.MySQLDialecttruecom.dineshonjava.model.Employee我是Spring的新人。我有org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException:来自ServletContext资源[/WEB-INF/config/sdnext-servlet.xml]的XML文档中的第8行无效;嵌套异常是org.xml.sax.SAXParseException;行号:8;列数:120;cvc-elt.1:找不到元素“beans”的声明。在s

java - 输出 JSoup,元素周围不添加空格和换行符

我正在使用JSoup解析和输出一个xml文件(当然还要修改其间的元素)。输出文件有一些额外的空格和换行符。我想知道我是否可以以原始格式打印它。原文:40major...新:40major...关于如何从元素中删除空格/输入有什么想法吗?我目前像这样读入并打印文档:doc=Jsoup.parse(is,"UTF-8","",Parser.xmlParser());BufferedWriterhtmlWriter=newBufferedWriter(newOutputStreamWriter(newFileOutputStream("output.xml"),"UTF-8"));htmlW

java - Glassfish 4 REST XML 工作 JSON 错误

我在Glassfish4.1上有一个Web服务,它对XML正常工作,但对JSON不正常。实体类是:@XmlRootElementpublicclassPersonimplementsSerializable{/****/privatestaticfinallongserialVersionUID=-8969081094076790550L;Integerid;StringfirstName;StringlastName;StringemployeeId;/****/publicPerson(){}@OverridepublicStringtoString(){returnfirstNa

xml - 在 XPath XSL 中执行 "Group By"查询

给定以下XML:11912我想生成这个XML:11129我想不出如何在XSL中做到这一点,主要是因为我想按数字字段分组。我能想到的就是:但是这并没有产生很好的分组列表,而是我得到了这个:11912如果有人能引导我朝着正确的方向前进……那该多好?谢谢 最佳答案 要在XSLT1.0中做到这一点,您必须使用一种称为"muenchiangrouping"的技术。.首先创建要分组的节点的键接下来,您遍历所有节点,但只选择恰好在相关组中排在第一位的节点接下来可以迭代使用key来遍历group中的所有节点把这些放在一起给出在您的示例中,“intf

java - XMLStreamWriter writeCharacters 无需转义

如何使用XMLStreamWriter准确写入我输入的内容?例如,如果我创建脚本标签并用javascript填充它,我不希望我所有的单引号都显示为'这是我编写的一个小测试,它没有使用我已有的任何抽象,只是调用writeCharacters。publicvoidtestWriteCharacters(){StringWritersw=newStringWriter();XMLOutputFactoryfactory=XMLOutputFactory.newInstance();StringBufferout=newStringBuffer();try{XMLStreamWrit

xml - XPath:是否可以组合查询

考虑以下XML:1234DetailsDetailsDetails我需要做的是找到所有没有相应stepDetails的步骤。在上面的示例中,只会返回“4”节点。现在,我知道我可以通过查询所有步骤、遍历集合并为每次迭代执行另一个查询来做到这一点。我希望有一种方法可以只用一个查询来做到这一点。也许使用SQL的IN语句和子查询之类的东西。如有任何想法或提示,我们将不胜感激。谢谢,克里斯托夫 最佳答案 试试这个:/root/steps/step[not(.=/root/stepDetails/@step)]

xml - 执行失败 : java. io.IOException:无法运行程序 "jarsigner.exe":CreateProcess

我正在尝试使用ANT运行buildXXX.xml文件,但出现此错误:Buildfile:C:\Users\Amira\Desktop\SaloméTMF\SalomeTMFV3.1SourceCode\buildSOAPClient.xmlinit:prepare:compile:makesoapjar:makeihmjar:makecorejar:makedatajar:makeapijar:makeloginjar:maketoolsjar:makeplugintoolsjar:makeUpdatejar:makebootjar:makecodexjar:makejar:signj

java - JAXB - 带有 java 注释的编码

我是JAXB的新手,一开始我正在整理一些简单的Java文件,例如Hello,world!。我想编码整个文件,即使我的评论行是这样放置的:/**somecomment*///anothercomment并在注释block中以XML格式获取它们:有什么方法可以用注释编码java文件吗? 最佳答案 您的用例需要克服一些障碍:注释未存储在类的字节码中,因此您需要在其他地方提供它们。JAXBAPI不提供映射到内容节点的方法。话虽如此,下面是一种可能适合您使用的方法:StAX与JAXB并利用Marshaller.Listener。Java模型客

java - XMLEncoder 和 XStream 的相对优势是什么?

假设我想在XML中存储许多小的配置对象,并且我不太关心格式。XMLDecoderJDK中内置的类可以工作,据我所知,XStream以类似的方式工作。每个图书馆的优势是什么? 最佳答案 我真的很喜欢XStream图书馆。它在输出相当简单的xml方面做得非常好作为提供的Java对象的结果。它非常适合复制对象也从xml返回。而且,我们的第3方库之一反正已经依赖它了。我们选择使用它是因为我们想要我们的xml是人类可读的。使用别名功能使它变得很多更好。如果你可以扩展库想要一个物体的一部分以更好的方式反序列化。我们在一种情况下这样做所以文件会有

java - 使用 Regex 修复 Java 中未转义的 XML 实体?

我有一些格式错误的XML,我必须对其进行解析。无法在上游解决问题。(当前)问题是&字符并不总是正确转义,所以我需要将&转换为&如果&已经存在,我不想将其更改为&。一般来说,如果任何结构良好的实体已经存在,我不想破坏它。一般来说,我认为不可能知道可能出现在任何特定XML文档中的所有实体,因此我想要一个解决方案,其中保留诸如&;之类的任何内容。其中是一些定义实体的字符集,介于初始&和结束;之间。特别是,和>不是表示XML元素的文字。现在,在解析时,如果我看到&,我不知道我会遇到;、(空格)、行尾还是另一个&。所以我认为我必须记住,因为我期待一个字符告诉我如何